package com.cskaoyan.javase.oop1._14package;

/**
 * package关键字
 * package这个关键字我们并不陌生，它写在Java源文件的第一行，用于声明整个Java文件下的所有类的所属包。
 * 语法：
 * package + 包名(包名如果存在多级目录,就用"."隔开)
 * 当然，一个Java源文件当中，只能有一个public修饰的类。
 * 其余非public修饰的类和public类都属于同包的关系。
 *
 * package关键字的使用很简单，但是有几个需要注意的地方:
 *      1.包名在书写时，如果存在多级包名，需要使用用逗号隔开
 *      2.package声明必须处在一个Java文件有效代码的第一行，否则会报错
 *          注释不算有效代码，将package声明放在注释下面也是可以的
 *          建议将package声明永远放在Java源文件真正意义上的第一行
 *      3.多数情况下，我们使用idea新建Java文件是无需关心package声明的
 *          因为idea会自动生成
 *      4.但是当你从网上或者其它途径弄到的一些代码，可能会出现包名错乱的情况
 *          这时建议直接删除package声明，然后"Alt + 回车"类名报错的地方即可
 *
 *      5.当你直接把代码写在src目录下时,这个java文件下代码中是不需要package声明的
 *          当然不建议直接把代码 写在src目录下
 *
 * @since 17:47
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        System.out.println();
    }
}
class A{}
class B{}